// import http from '@ohos.net.http';
// import { BusinessError } from '@ohos.base';
// // 正确的API基础地址
// export class ChatAPIFreeService {
//   // 免费API端点（示例，请替换为实际可用的免费API）
//   private static readonly API_URL = 'https://api.chatanywhere.tech/v1';

//   // 公共API Key（示例，建议使用你自己的免费API Key）
//   private static readonly API_KEY = ' sk-5MBnKh1qho3Bza4p36Mo4bmgeMWFll9LYp1sRJrGvDkMgKro';

//   /**
//    * 发送消息到免费Chat API
//    * @param prompt 用户输入的问题
//    * @returns Promise<string> AI回复内容
//    */
//   public static async chatCompletion(prompt: string): Promise<string> {
//     const httpRequest = http.createHttp();

//     const requestData = {
//       model: 'gpt-3.5-turbo', // 免费API通常支持的模型
//       messages: [
//         {
//           role: 'user',
//           content: prompt
//         }
//       ],
//       temperature: 0.7
//     };

//     try {
//       const response = await new Promise<http.HttpResponse>((resolve, reject) => {
//         httpRequest.request(
//           this.API_URL,
//           {
//             method: http.RequestMethod.POST,
//             header: {
//               'Content-Type': 'application/json',
//               'Authorization': `Bearer ${this.API_KEY}`
//             },
//             extraData: JSON.stringify(requestData)
//           },
//           (err: BusinessError, data: http.HttpResponse) => {
//             if (err) {
//               reject(err);
//             } else {
//               resolve(data);
//             }
//           }
//         );
//       });

//       if (response.responseCode === 200) {
//         const result = JSON.parse(response.result.toString());
//         return result.choices[0].message.content;
//       } else {
//         throw new Error(`API请求失败: HTTP ${response.responseCode}`);
//       }
//     } catch (error) {
//       console.error('ChatAPIFree服务错误:', JSON.stringify(error));
//       throw new Error('获取AI回复时出错，请稍后重试');
//     } finally {
//       httpRequest.destroy();
//     }
//   }
// }